const express = require('express');
const router = express.Router();
const cartController = require('../controllers/cartController');

// 获取用户购物车
router.get('/', cartController.getCart);

// 获取购物车商品数量
router.get('/count', cartController.getCartCount);

// 添加商品到购物车
router.post('/', cartController.addToCart);

// 更新购物车商品数量
router.put('/:drugId', cartController.updateCartItem);

// 从购物车删除商品
router.delete('/:drugId', cartController.removeFromCart);

// 清空购物车
router.delete('/', cartController.clearCart);

// 结算购物车
router.post('/checkout', cartController.checkout);

module.exports = router; 